#基础镜像使用java8
FROM java:8
# 作者
MAINTAINER zylai<zylai0712@163.com>
#端口
EXPOSE 8211

# 环境变量
ENV WORK_PATH /quest/service_device
ENV WORK_CONFIG_PATH /quest/service_device/config

#工作目录
WORKDIR $WORK_PATH

# VOLUME 指定临时文件目录为/tmp，在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp
#VOLUME /tmp
#创建文件夹
RUN mkdir -p $WORK_CONFIG_PATH
# 将jar包添加到容器中并更名
ADD /target/service_device-0.0.1-SNAPSHOT.jar $WORK_PATH/service_device.jar
# 拷贝jar包的配置文件到config文件夹下面
ADD /src/main/resources/*.yml $WORK_CONFIG_PATH/

# 进入工作目录
RUN cd $WORK_PATH

#修改这个文件的访问时间和修改时间为当前时间，而不会修改文件的内容。
RUN bash -c 'touch service_device.jar'
# 运行jar包
ENTRYPOINT ["java","-jar","service_device.jar"]